package edu.upc.e402grupo02.e402grupo02.dao;

import java.util.List;

import edu.upc.e402grupo02.e402grupo02.modelo.Cartelera;
import edu.upc.e402grupo02.e402grupo02.modelo.Horario;

public interface CarteleraDAO {

	/**
	 * Listar peliculas en cartelera para un cine especifico
	 * @param cineId
	 */
	public abstract List<Cartelera> findByCine(String cineId);
	
	/**
	 * Buscar una pelicula en especial en un cine especifico
	 * @param peliculaId
	 * @param cineId
	 */
	public abstract List<Cartelera> findPeliculaByCine(String peliculaId, String cineId);
	
	/**
	 * Buscar las peliculas en un horario especifico
	 * @param peliculaId
	 * @param horario
	 */
	public abstract List<Cartelera> findByHorario(Horario horario);
	
	
	
}
